/*首页*/
#content {
  position: relative;
}
#content .top_news {
  width: 100%;
  height: 61px;
  border-bottom: solid 1px #e7e9ec;
  overflow: hidden;
  margin-bottom: 46px;
}
#content .top_news .title {
  background: url("../images/index_news_tit.png") no-repeat;
  width: 130px;
  height: 18px;
  margin-top: 22px;
  float: left;
  margin-right: 61px;
}
.txtScroll-left {
  position: relative;
  float: left;
  width: 610px;
  margin-top: 18px;
}
.txtScroll-left .btn {
  display: block;
  width: 25px;
  height: 25px;
  overflow: hidden;
  cursor: pointer;
  float: left;
}
.txtScroll-left .prev {
  background: url("../images/inde_news_btn_l.png") no-repeat center center #151e3f;
}
.txtScroll-left .next {
  background: url("../images/inde_news_btn_r.png") no-repeat center center #263d6f;
}
.txtScroll-left .bd {
  overflow: hidden;
  float: right;
}
.txtScroll-left .bd ul {
  overflow: hidden;
  zoom: 1;
}
.txtScroll-left .bd ul li {
  padding-left: 10px;
  margin-right: 20px;
  float: left;
  width: 513px;
  height: 25px;
  line-height: 25px;
  text-align: left;
  _display: inline;
  font-size: 16px;
}
.txtScroll-left .bd ul li a {
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
.txtScroll-left .bd ul li a:hover {
  color: #e7001e;
}
.txtScroll-left .bd ul li span {
  color: #999;
  float: right;
}
#content .top_news .more {
  width: 50px;
  height: 25px;
  background: url("../images/index_news_ico.png") no-repeat center center #f8bd00;
  float: right;
  margin-top: 18px;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.top_news .more:hover {
  -webkit-transform: scale(1.05);
  -moz-transform: scale(1.05);
  -ms-transform: scale(1.05);
  -o-transform: scale(1.05);
  transform: scale(1.05);
}
.video {
  width: 100%;
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

.video  iframe {
	width:740px;
	height:404px;
}
.video .btn {
  background: url("../images/video_btn.png") no-repeat;
  width: 149px;
  height: 150px;
  position: relative;
  margin: -154px auto 0;
  cursor: pointer;
  z-index: 1;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.video:hover .btn {
  -webkit-transform: scale(1.05);
  -moz-transform: scale(1.05);
  -ms-transform: scale(1.05);
  -o-transform: scale(1.05);
  transform: scale(1.05);
}
.video a.close {
  position: absolute;
  top: 0;
  right: 30px;
  display: none;
  width: 30px;
  height: 30px;
  background: url(../images/video-close.png) center center no-repeat #000;
  z-index: 1000;
  filter: alpha(opacity=30);
  opacity: 0.3;
}
.search {
  height: 136px;
  position: relative;
  overflow: hidden;
}
.search .line {
  display: block;
  width: 100%;
  height: 2px;
  background-color: #e6e6e6;
  position: absolute;
  left: 0;
  top: 59px;
  z-index: -1;
}
.search .search_frame {
  width: 457px;
  height: 34px;
  margin: 43px auto 0;
  background-color: #ffffff;
  text-align: center;
  font-size: 0;
}
.search .search_frame .searchContent {
  background: url("../images/search_bg.jpg") no-repeat;
  width: 340px;
  height: 34px;
  line-height: 25px;
  border: none;
  font-size: 12px;
  padding-left: 5px;
}
.search .search_frame .searchBtn {
  background: url("../images/search_btn.jpg") no-repeat;
  width: 55px;
  height: 34px;
  border: none;
  margin-left: -5px;
  cursor: pointer;
}
.search .hot_link {
  width: 400px;
  margin: 9px auto 0;
}
.search .hot_link h3 {
  display: inline-block;
  float: left;
  color: #181818;
  font-size: 16px;
}
.search .hot_link ul {
  float: left;
  margin-left: 10px;
}
.search .hot_link ul li {
  float: left;
  margin-right: 7px;
}
.search .hot_link ul li a {
  font-size: 16px;
  color: #a8a8a8;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.search .hot_link ul li a:hover {
  color: #e7001e;
}
#content .news {
  width: 100%;
  height: 320px;
  background-color: #eeeeee;
  overflow: hidden;
}
#content .news .title {
  width: 187px;
  height: 235px;
  /*background-color: #00438e;*/
  background: url("../images/index-news-title-bg.jpg") center no-repeat;
  margin-top: 42px;
  overflow: hidden;
  float: left;
}
#content .news .title h3 {
  font-size: 36px;
  color: #ffffff;
  margin-left: 29px;
  margin-top: 56px;
  line-height: 36px;
}
#content .news .title p {
  font-size: 18px;
  color: #ffffff;
  margin-left: 30px;
  margin-top: 10px;
}
#content .news .title .more {
  display: block;
  background: url("../images/news_more2.jpg") no-repeat;
  width: 52px;
  height: 27px;
  margin-left: 29px;
  margin-top: 48px;
}
#content .news .con {
  width: 441px;
  height: 181px;
  background-color: #fff;
  float: left;
  margin-top: 42px;
  overflow: hidden;
  padding: 27px;
}
#content .news .con dl dt .right {
  width: 310px;
  height: 74px;
  float: right;
  border-bottom: solid 1px #ececec;
}
#content .news .con dl dt .right h4,
#content .news .con dl dt .right p {
  color: #474646;
  font-size: 16px;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
#content .news .con dl dt .right h4 {
  margin-bottom: 5px;
}
#content .news .con dl dd {
  height: 35px;
  margin-top: 20px;
}
#content .news .con dl dd .left {
  width: 45px;
  height: 35px;
  border-right: dashed 1px #e0e0e0;
  float: left;
}
#content .news .con dl dd .left h4 {
  font-size: 24px;
  font-weight: bold;
  color: #474646;
  line-height: 18px;
}
#content .news .con dl dd .left p {
  color: #474646;
  margin-top: 4px;
}
#content .news .con dl dd .right {
  font-size: 16px;
  float: left;
  height: 35px;
  line-height: 35px;
  margin-left: 10px;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
#content .news .con dl dt:hover .right h4 {
  color: #e7001e;
}
#content .news .con dl dd:hover .right {
  -webkit-transform: translate(5px);
  -moz-transform: translate(5px);
  -ms-transform: translate(5px);
  -o-transform: translate(5px);
  transform: translate(5px);
  color: #333333;
}
#content .news .quick_news {
  width: 277px;
  height: 98px;
  background-color: #fff;
  float: left;
  margin-top: 42px;
  margin-left: 40px;
}
#content .news .last {
  margin-top: 38px;
}
#content .news .quick_news .img {
  width: 72px;
  height: 98px;
  display: block;
  float: left;
}
#content .news .quick_news .img img {
  width: auto;
  height: 100%;
}
#content .news .quick_news img {
    float: left;
    width: 132px;
    object-fit: cover;
}
#content .news .quick_news h4 {
  font-size: 16px;
  display: block;
  float: left;
  margin-left: 15px;
  margin-top: 16px;
  color: #474646;
}
#content .news .quick_news p {
  font-size: 15px;
  display: block;
  float: left;
  width: 130px;
  margin-left: 15px;
  margin-top: 8px;
  color: #888787;
}
.partner_links {
  background: url("../images/link_logo.png") no-repeat;
  width: 1002px;
  height: 40px;
  margin-top: 40px;
}
.quick_link {
  margin-top: 40px;
  height: 125px;
}
.quick_link .left {
  width: 560px;
  height: 125px;
  border-right: solid 1px #f0f0f0;
  float: left;
}
.quick_link .left > ul > li {
  float: left;
  margin-right: 93px;
}
.quick_link .left > ul > li.last {
  margin-right: 0;
}
.quick_link .left > ul > li > a {
  display: block;
  font-size: 16px;
  color: #474646;
  line-height: 23px;
  border-bottom: solid 1px #f0f0f0;
  font-weight: bold;
}
.quick_link .left > ul > li > ul {
  margin-top: 12px;
  width: 64px;
  height: 80px;
  margin-left: 0;
}
.quick_link .left > ul > li.last > a {
  width: 200px;
}
.quick_link .left > ul > li > ul > li {
  line-height: 21px;
  width: 100px;
  float: left;
  font-size: 15px;
}
.quick_link .left > ul > li.last > ul {
  width: 200px;
}
.quick_link .left > ul > li > ul > li > a {
  font-size: 14px;
  color: #888787;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
.quick_link .left > ul > li > ul > li > a:hover {
  color: #0062b2;
}
.quick_link > .right {
  width: 438px;
  height: 125px;
  float: right;
}
.quick_link > .right img {
  vertical-align: bottom;
}
.quick_link .right .wx {
  margin-left: 50px;
  position: relative;
  cursor: pointer;
}
.quick_link .right .wb{
  margin-left: 60px;
  position: relative;
  cursor: pointer;
}
.quick_link .right .wb .wb_big{
position: absolute;
  left: 2px;
  top: -148px;
      width: 170px;
    height: 170px;
}
.quick_link .right .wx .wx_big {
  position: absolute;
  left: 2px;
  top: -148px;
}
/*走进百捷*/
.abstract_con .content > .con_1000 > .left > .logo {
  margin-bottom: 40px;
}
.abstract_con .content > .con_1000 > .left > p {
  font-size: 15px;
  color: #6b6b6b;
  text-align: left;
  width: 741px;
  float: right;
  line-height: 31px;
}
.abstract_con .content > .con_1000 > .left img {
  margin: 0 15px;
}
.abstract_con .content > .con_1000 > .left > p > span {
  color: #e60013;
}
.abstract_con .content > .con_1000 > .left > .map {
  margin-top: 60px;
  margin-bottom: 50px;
}
.abstract_con .content > .con_1000 > .left > .num {
  margin-top: 40px;
  margin-bottom: 40px;
}
.abstract_con .content > .con_1000 > .left > .address {
  background: url("../images/content_title_bg.png") no-repeat;
  width: 222px;
  height: 29px;
  margin: 50px auto 26px;
  font-size: 16px;
  text-align: center;
  line-height: 29px;
  color: #fff;
}
.abstract_con .content > .con_1000 > .left > .slogan {
  margin-top: 40px;
  margin-bottom: 47px;
}
/*单页*/
/*新闻列表*/
.news_list .content > .con_1000 > .left > .list {
  overflow: hidden;
}
.news_list .content > .con_1000 > .left > .list > .first_list {
  width: 770px;
  text-align: left;
}
.news_list .content > .con_1000 > .left > .list > .first_list img {
  margin-right: 15px;
}
.news_list .content > .con_1000 > .left > .list > .first_list h3 {
  display: inline-block;
  font-size: 16px;
  color: #00438e;
  margin-top: 15px;
}
.news_list .content > .con_1000 > .left > .list > .first_list p {
  display: inline-block;
  font-size: 15px;
  color: #5b5b5b;
}
.news_list .content > .con_1000 > .left > .list > .first_list .time {
  float: right;
  font-size: 16px;
  color: #ffffff;
  width: 45px;
  height: 45px;
  background-color: #00438e;
  margin-right: 30px;
  padding: 14px;
  text-align: center;
}
.news_list .content > .con_1000 > .left > .list > .first_list .more {
  display: block;
  width: 125px;
  height: 21px;
  border: solid 1px #b5b5b5;
  font-size: 12px;
  color: #00438e;
  text-align: center;
  line-height: 21px;
  margin-top: 15px;
}
.news_list .content > .con_1000 > .left > .list > .first_list .time span {
  display: block;
}
.news_list .content > .con_1000 > .left > .list > .other_list {
  margin-top: 60px;
  margin-bottom: 100px;
  width: 660px;
  margin-left: 0;
  float: left;
}
.news_list .content > .con_1000 > .left > .list > .other_list li {
  width: 660px;
  font-size: 15px;
  color: #5b5b5b;
  margin-top: 20px;
  padding-bottom: 8px;
  border-bottom: dotted 1px #8dacd3;
  text-align: left;
}
.news_list .content > .con_1000 > .left > .list > .other_list li span {
  float: right;
}
.news_list .content > .con_1000 > .left > .list > img {
  float: right;
  margin-top: 67px;
}
/*新闻详情*/
.news_con .content > .con_1000 > .left > .content_tit {
  height: 40px;
  line-height: 40px;
  text-align: center;
  font-weight: bold;
  border-bottom: 1px solid #ccc;
  overflow: hidden;
  font-size: 16px;
}
.news_con .content > .con_1000 > .left > .content_related {
  padding: 6px 0;
  text-align: center;
  margin-bottom: 30px;
  font-size: 15px;
}
.news_con .content > .con_1000 > .left > .content_txt {
  line-height: 27px;
  text-align: left;
  font-size: 16px !important;
}
.news_con .content > .con_1000 > .left > .content_txt > p {
  line-height: 3em;
  text-align: left;
}
.news_con .content > .con_1000 > .left > .content_txt > p > span,
.news_con .content > .con_1000 > .left > .content_txt > p > font {
  font-family: 'Microsoft YaHei' !important;
  font-size: 16px !important;
}
.news_con .content > .con_1000 > .left > .content_btn {
  line-height: 27px;
  text-align: left;
  margin-top: 20px;
}
.news_con .content > .con_1000 > .left > .content_btn a {
  color: #2d3140;
  text-align: left;
}
/*视频中心*/
.video_con .content > .con_1000 > .left > .title {
  background: url("../images/video_title.jpg") no-repeat;
  width: 144px;
  height: 38px;
  margin: 0 auto 15px;
}
.video_con .content > .con_1000 > .left > h3 {
  margin-top: 40px;
  margin-bottom: 15px;
  font-size: 16px;
  font-weight: bold;
  color: #363636;
  text-align: left;
}
/*.video_con .content > .con_1000 > .left > ul > li {
  float: left;
  width: 232px;
  height: 156px;
  text-align: center;
  margin-right: 20px;
  border-bottom: solid 2px transparent;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  transition: all 0.4s ease;
  margin-bottom: 10px;
  margin-top: 10px;
}*/
/*.video_con .content > .con_1000 > .left > ul > li.last {
  margin-right: 0;
}*/
/*.video_con .content > .con_1000 > .left > ul > li span {
  display: inline-block;
  margin-top: 9px;
  color: #252525;
  font-weight: 400;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  transition: all 0.4s ease;
}*/
/*.video_con .content > .con_1000 > .left > ul > li:hover {
  border-bottom: solid 2px #397dd1;
}
.video_con .content > .con_1000 > .left > ul > li:hover span {
  color: #0062b2;
  font-weight: 800;
}*/
/*域名空间*/
.content > .con_1000 > .left .nav_btn {
  margin-bottom: 30px;
  font-size: 0;
}
.content > .con_1000 > .left .nav_btn i {
  display: inline-block;
  background: url("../images/table_line.png") no-repeat 0 center;
  width: 20px;
  height: 11px;
}
.content > .con_1000 > .left .nav_btn a {
  display: inline-block;
  width: 115px;
  height: 26px;
  line-height: 26px;
  background-color: #fff;
  border: solid 1px #c8c8c8;
  font-size: 15px;
  padding: 0;
  color: #4c4c4c;
}
.content > .con_1000 > .left .nav_btn a.last {
  margin-right: 0;
}
.content > .con_1000 > .left .nav_btn a:hover,
.content > .con_1000 > .left .nav_btn a.on {
  background-color: #141e41;
  border: solid 1px #141e41;
  color: #ffffff;
}
.domain_con .content > .con_1000 > .left > .title {
  background: url("../images/domain_title.jpg") no-repeat;
  width: 71px;
  height: 38px;
  margin: 0 auto 39px;
}
.domain_con .content > .con_1000 > .left > .search {
  width: 518px;
  height: 106px;
  border: solid 1px #cccccc;
  padding: 30px 110px;
}
.domain_con .content > .con_1000 > .left > .search .btn_Warp {
  float: left;
}
.domain_con .content > .con_1000 > .left > .search .btn {
  display: block;
  background: url("../images/domain_btn_bg1.png") no-repeat;
  width: 79px;
  height: 23px;
  color: #ffffff;
  cursor: pointer;
  margin-bottom: 8px;
  line-height: 23px;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
.domain_con .content > .con_1000 > .left > .search .btn.on {
  background: url("../images/domain_btn_bg2.png") no-repeat;
  -webkit-transform: scale(1.2);
  -moz-transform: scale(1.2);
  -ms-transform: scale(1.2);
  -o-transform: scale(1.2);
  transform: scale(1.2);
}
.domain_con .content > .con_1000 > .left > .search span {
  display: block;
  margin-top: 10px;
  margin-left: 26px;
  font-size: 12px;
  color: #494949;
  float: left;
}
.domain_con .content > .con_1000 > .left > .search .search_txt {
  float: left;
  margin-left: 9px;
  width: 262px;
  height: 32px;
  border: solid 1px #c6c6c6;
}
.domain_con .content > .con_1000 > .left > .search .search_btn {
  float: left;
  width: 74px;
  height: 34px;
  background: url("../images/search_btn.jpg") no-repeat;
  cursor: pointer;
  border: none;
}
.domain_con .content > .con_1000 > .left > .search ul {
  width: 338px;
  margin-right: 27px;
  float: right;
}
.domain_con .content > .con_1000 > .left > .search ul li {
  width: 63px;
  float: left;
  text-align: left;
  margin-top: 4px;
}
.domain_con .content > .con_1000 > .left > .search ul li input {
  margin-right: 4px;
}
.domain_con .content > .con_1000 > .left > .search ul.type1 {
  display: none;
}
.domain_con .content > .con_1000 > .left .info_title {
  margin-top: 40px;
  margin-bottom: 30px;
  height: 25px;
}
.domain_con .content > .con_1000 > .left .info_title h3 {
  font-size: 17px;
  font-weight: bold;
  color: #2e2e2e;
  float: left;
  padding-bottom: 1px;
  background: url("../images/title_bg2.jpg") no-repeat center bottom;
}
.domain_con .content > .con_1000 > .left .info_title span {
  color: #3d3d3d;
  float: left;
  margin-left: 8px;
  margin-top: 8px;
}
/*新闻详情*/
.news_con .content > .con_1000 > .left,
.news_con .content > .con_1000 > .right {
  margin-top: 60px;
}
/*企业文化*/
.culture_con .content > .con_1000 > .left {
  text-align: left;
}
.culture_con .content > .con_1000 > .left .list1 ul li {
  float: left;
  line-height: 24px;
  font-size: 14px;
  text-align: left;
  color: #706d6b;
  width: 370px;
  margin-bottom: 16px;
}
.culture_con .content > .con_1000 > .left .list1 ul li .left {
  float: left;
}
.culture_con .content > .con_1000 > .left .list1 ul li img {
  display: block;
}
.culture_con .content > .con_1000 > .left .list1 ul li .tit {
  float: right;
  width: 238px;
  margin-right: 7px;
  margin-top: 10px;
}
.culture_con .content > .con_1000 > .left .list1 ul li em {
  width: 118px;
  font-weight: normal;
  line-height: 20px;
  text-align: center;
  color: #00438e;
  font-weight: bold;
  display: block;
  margin-top: 10px;
  float: left;
}
.culture_con .content > .con_1000 > .left .list1 ul li i {
  width: 118px;
  font-size: 9px;
  color: #bebebe;
  display: block;
  text-transform: uppercase;
  text-align: center;
  line-height: 12px;
}
.culture_con .content > .con_1000 > .left .img_culture {
  height: 125px;
  margin-top: 50px;
}
.culture_con .content > .con_1000 > .left .list2 {
  margin-top: 58px;
}
.culture_con .content > .con_1000 > .left .list2 ul {
  margin-right: -40px;
  *zoom: 1;
}
.culture_con .content > .con_1000 > .left .list2 li {
  width: 390px;
  height: 97px;
  margin-bottom: 38px;
  float: left;
}
.culture_con .content > .con_1000 > .left .list2 li img {
  float: left;
}
.culture_con .content > .con_1000 > .left .list2 li .name {
  width: 284px;
  padding-top: 20px;
  font-size: 15px;
  margin-bottom: 38px;
  float: right;
}
.culture_con .content > .con_1000 > .left .list2 li .name .tit {
  line-height: 30px;
  font-size: 9px;
  color: #c6c6c6;
  text-transform: uppercase;
}
.culture_con .content > .con_1000 > .left .list2 li .name .tit em {
  font-size: 16px;
  font-weight: bold;
  margin-right: 5px;
  color: #00438e;
}
/*大百捷*/
.baijie_con .content > .con_1000 > .left {
  text-align: left;
}
.baijie_con .content .first_list {
  background: #eaeaea;
  height: 259px;
  margin-top: 17px;
}
.baijie_con .content .first_list img {
  float: left;
  border: 1px solid #b5b5b5;
  margin: 23px 9px;
}
.baijie_con .content .first_list .text {
  width: 531px;
  float: right;
  padding-top: 20px;
  margin-right: 25px;
}
.baijie_con .content .first_list .text .tit {
  font-size: 16px;
  color: #373737;
  margin-top: 18px;
}
.baijie_con .content .first_list .text .tit span {
  font-size: 18px;
}
.baijie_con .content .first_list .text .en {
  color: #b8b7b7;
  text-transform: uppercase;
}
.baijie_con .content .first_list .text .dao {
  display: block;
  color: #c30000;
  font-size: 16px;
  padding: 14px 0 10px;
}
.baijie_con .content .first_list .text p {
  text-indent: 2em;
  line-height: 23px;
  font-size: 15px;
  color: #6b6866;
}
.baijie_con .content .first_list .text .more {
  margin-top: 20px;
  float: left;
  width: 92px;
  height: 26px;
  line-height: 26px;
  text-align: center;
  background-color: #a50303;
}
.baijie_con .content .first_list .text .more a {
  color: #fff;
}
.baijie_con .content .left .ullist .tit {
  text-align: center;
  margin-top: 22px;
  height: 73px;
}
.baijie_con .content .left .ullist ul {
  margin: 0 -8px;
  *zoom: 1;
  padding: 50px 0;
}
.baijie_con .content .left .ullist ul li {
  width: 115px;
  float: left;
  margin: 0 18px 20px;
  text-align: center;
}
.baijie_con .content .left .ullist ul li .photo {
  width: 113px;
  height: 152px;
  overflow: hidden;
  border: 1px solid #b5b5b5;
}
.baijie_con .content .left .ullist ul li .name {
  font-size: 15px;
  height: 34px;
  line-height: 34px;
}
.baijie_con .content .left .ullist ul li .more {
  background: url("../images/baijie_btn.jpg") no-repeat;
  width: 44px;
  height: 18px;
  margin: 0 auto;
}
/*查询结果*/
.result_con .content > .con_1000 > .left .search_result {
  margin-left: 28px;
  text-align: left;
}
.result_con .content > .con_1000 > .left .tit {
  text-align: left;
  line-height: 32px;
}
.result_con .content > .con_1000 > .left .tit h3 {
  font-size: 16px;
  float: left;
}
.result_con .content > .con_1000 > .left .tit span {
  font-size: 13px;
  color: #c6c6c6;
  text-transform: uppercase;
}
.result_con .content > .con_1000 > .left .cont {
  margin-top: 13px;
  border: 1px solid #eaeae8;
  height: 313px;
  overflow: hidden;
}
.result_con .content > .con_1000 > .left .cont .photo {
  width: 224px;
  height: 313px;
  float: left;
  overflow: hidden;
  text-align: center;
}
.result_con .content > .con_1000 > .left .cont .info {
  width: 424px;
  margin-top: 54px;
  margin-left: 50px;
}
.result_con .content > .con_1000 > .left .cont .info li {
  font-size: 15px;
  color: #525252;
  text-transform: uppercase;
  line-height: 30px;
  height: 41px;
  width: 610px;
  margin-bottom: 15px;
}
.result_con .content > .con_1000 > .left .cont .info li h4 {
  float: left;
  padding-top: 13px;
  color: #202020;
  line-height: 24px;
  height: 24px;
  width: 180px;
  overflow: hidden;
  display: inline-block;
}
.result_con .content > .con_1000 > .left .cont .info li span {
  float: left;
  padding-top: 10px;
  border-bottom: 1px dotted #a7a7a7;
  width: 430px;
  line-height: 25px;
}
.result_con .content > .con_1000 > .left .cont .info li h4 i {
  font-style: normal;
  font-size: 12px;
  color: #c3c3c3;
  font-weight: normal;
}
.result_con .content > .con_1000 > .left .img_resource {
  height: 136px;
  margin-top: 103px;
}
/*发展历程*/
.licheng_con .content > .con_1000 > .left .cont {
  background: url("../images/logo_ny.png") no-repeat center top;
  padding-top: 60px;
}
/*致辞*/
.zhici_con .cont h3 {
  font-size: 16px;
  font-weight: bold;
  color: #2b2b2b;
  margin-bottom: 50px;
}
.zhici_con .cont img {
  margin-bottom: 45px;
}
.zhici_con .cont p {
  text-align: left;
  font-size: 15px;
  color: #5b5b5b;
  line-height: 24px;
  margin-bottom: 30px;
}
.zhici_con .cont p span {
  color: #c20005;
}
/*员工查询*/
.r_title {
  height: 39px;
  text-align: center;
}
.list_query .r_title span {
  color: #afafaf;
  font-size: 12px;
  font-weight: normal;
  text-transform: uppercase;
}
.r_search {
  width: 417px;
  height: 37px;
  margin: 35px auto 50px;
  overflow: hidden;
}
.r_search input[type="text"] {
  float: left;
  width: 330px;
  height: 35px;
  line-height: 37px;
  padding-left: 10px;
  font-size: 14px;
  border: 1px solid #c6c6c6;
  border-right: none;
  background: none;
  outline: none;
}
.r_search input[type="submit"] {
  float: left;
  background: url(../images/p5_07.gif) no-repeat;
  width: 74px;
  height: 37px;
  border: none;
  outline: none;
  cursor: pointer;
}
.list_query .q_cont td {
  height: 48px;
  line-height: 48px;
  text-align: center;
  font-size: 15px;
  color: #6b6b6b;
  border-bottom: 1px solid #fff;
}
.list_query .q_cont td a {
  color: #496ca1;
  text-decoration: underline;
}
.list_query .q_cont tr:nth-child(n) td {
  background: #f1f1f1;
}
.list_query .q_cont tr:nth-child(2n) td {
  background: #fafafa;
}
.list_query .q_cont tr.first td {
  background: #6497e6;
  color: #fff;
}
.list_query .q_cont tr td:nth-child(1) {
  text-align: left;
  padding-left: 20px;
}
/*在线招聘*/
.list_recruit.inner .content > .con_1000 > .left {
  text-align: left;
}
.list_recruit .content .con_1000 {
  background: #f5f5f5;
}
.list_recruit.inner .content {
  background: #ebebeb;
}
.list_recruit .r_cont td p {
  float: left;
  font-size: 15px;
  color: #444444;
  width: 78px;
  text-align: right;
  margin-right: 10px;
  line-height: 33px;
}
.list_recruit .r_cont td input {
  background: none;
  outline: none;
  border: 1px solid #bebebe;
  height: 32px;
  padding-left: 10px;
}
.list_recruit .r_cont td input.apply {
  width: 250px;
}
.list_recruit .r_cont td textarea {
  border: 1px solid #bebebe;
  background: none;
  width: 645px;
}
.list_recruit .r_cont td select {
  width: 152px;
  padding-left: 10px;
  border: 1px solid #bebebe;
  height: 32px;
  line-height: 32px;
  background: none;
}
.list_recruit .r_cont td label {
  font-size: 15px;
  color: #444444;
  border: 0;
}
.list_recruit .r_cont td input[type="radio"] {
  border: none;
}
/*招聘详情*/
.recreitment_con.inner .content > .con_1000 > .left > ul {
  text-align: left;
}
.recreitment_con.inner .content > .con_1000 > .left > ul > li {
  margin: 22px 0;
  font-size: 15px;
}
.recreitment_con.inner .content > .con_1000 > .left > ul > li p {
  line-height: 27px;
}
.recreitment_con.inner .content > .con_1000 > .left > ul > li span {
  font-weight: bold;
  color: #333333;
}
.recreitment_con.inner .content > .con_1000 > .left > .btn {
  display: block;
  width: 115px;
  height: 27px;
  background-color: #00438e;
  text-align: center;
  line-height: 27px;
  color: #fff;
  margin: 0 auto;
  opacity: 0.9;
  filter: alpha(opacity=90);
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
.recreitment_con.inner .content > .con_1000 > .left > .btn:hover {
  opacity: 1;
  filter: alpha(opacity=100);
}
/*人才理念*/
.list_Idea .i_cont {
  position: relative;
  color: #4c4c4c;
  font-size: 15px;
  text-align: left;
}
.list_Idea .i_cont img {
  display: block;
}
.list_Idea .i_cont li img {
  float: left;
  width: 348px;
  height: 208px;
}
.list_Idea .i_cont li .info {
  float: right;
  width: 356px;
  line-height: 24px;
  padding-top: 16px;
}
.list_Idea .i_cont li .info .nub {
  display: block;
  float: left;
  width: 34px;
  text-align: center;
  font-size: 30px;
  line-height: 38px;
  color: #b8b8b8;
}
.list_Idea .i_cont li .info .text {
  float: right;
  width: 306px;
  margin-top: 6px;
  line-height: 30px;
}
.list_Idea .i_cont li .info .text h3 {
  height: 28px;
  line-height: 28px;
  color: #1d1d1d;
  font-size: 16px;
  font-weight: bolder;
  margin-bottom: 11px;
}
.list_Idea .i_cont li .info .text span {
  color: #00438e;
}
.list_Idea .i_cont ul {
  margin: 58px 0 0;
}
.list_Idea .i_cont li {
  overflow: hidden;
  margin-bottom: 57px;
}
.list_Idea .i_cont .i_bto {
  overflow: hidden;
}
.list_Idea .i_cont .i_bto p {
  margin-top: 10px;
}
.list_Idea .i_cont .i_left {
  float: left;
  width: 174px;
  background: url(../images/idea_38.jpg) left center no-repeat;
  height: 233px;
  padding-left: 174px;
  line-height: 24px;
}
.list_Idea .i_cont .i_right {
  float: right;
  width: 358px;
  background: url(../images/idea_41.png) right bottom no-repeat;
  height: 268px;
  line-height: 24px;
}
.list_Idea .i_cont .i_right p {
  margin-bottom: 10px;
}
/*集团领导*/
.founder .title {
  background: url("../images/lingdao_title.png") no-repeat;
  width: 170px;
  height: 30px;
  margin: 0 auto 26px;
}
.founder .img {
  width: 736px;
  height: 445px;
  border: solid 1px #b5b5b5;
  margin-bottom: 80px;
}
.founder .img p {
  height: 34px;
  line-height: 34px;
  background: url(../images/img16.jpg) top center no-repeat;
  margin-top: 13px;
  font-size: 18px;
  font-weight: bold;
  color: #444444;
}
.founder .cont {
  font-size: 15px;
  color: #444444;
  margin-top: 85px;
  line-height: 30px;
  position: relative;
}
.founder .cont .tit {
  position: absolute;
  right: 0;
  top: -35px;
}
.founder .cont span {
  color: #b9000d;
}
.founder .cont .photo {
  margin-right: 100px;
}
.founder_p .cont {
  margin-top: 26px;
}
.founder .cont .text {
  width: 663px;
}
.founder_p .cont .tit_a {
  margin: 56px 0;
}
.founder_p .cont .tit_b {
  margin: 69px 0 26px 0;
}
.founder_p .cont li .photo_a {
  margin-left: 60px;
}
.founder_p .cont ul.pic_t {
  width: 100%;
}
.founder_p .cont ul.pic_t li p {
  height: 34px;
  line-height: 34px;
  background: url(../images/img16.jpg) top center no-repeat;
  margin-top: 13px;
}
.founder_p .cont ul.pic_t li {
     
  width: 218px;
  height: 284px ;
  margin: 0 20px 15px;
  text-align: center;
  display: inline;
  border: 1px solid #b5b5b5;
   display: inline-block;
    vertical-align: top;
}
.founder_p .cont ul.pic_t li.up {
  margin-bottom: 20px;
  margin-left: 125px;
  margin-right: 45px;
}
.founder_p .cont ul.pic_t li.up2 {
  margin-bottom: 20px;
  margin-left: 45px;
  margin-right: 125px;
}
/*联系我们*/
.abstract_cona .map {
  width: 739px;
  height: 336px;
  margin-bottom: 9px;
}
.abstract_cona .left .photo {
  text-align: left;
}
.abstract_cona .left .cont {
  width: 740px;
  position: relative;
}
.abstract_cona .left .cont .tit {
  position: absolute;
  right: 0;
  top: -40px;
}
.abstract_cona .left .cont .text {
  margin-top: 30px;
  text-align: left;
}
.abstract_cona .left .cont .text li {
  float: left;
  line-height: 30px;
  margin-right: 50px;
  font-size: 15px;
  color: #313131;
}
.abstract_cona .left .cont .text li.pic_a {
  margin-right: 220px;
}
.abstract_cona .left .cont .text li span {
  color: #000000;
  font-weight: bold;
}
.abstract_cona .left .photo_f {
  margin-top: 140px;
  text-align: center;
}
/*集团新闻*/
.news_list2 .content > .con_1000 > .left {
  margin-left: 33px;
  text-align: left;
}
.news_list2 .listtop .leftinfo {
  width: 424px;
  float: left;
}
.news_list2 .listtop .photo {
  width: 287px;
  height: 191px;
  float: right;
}
.news_list2 .listtop .photo img{
	    object-fit: contain;
}
.news_list2 .listtop .leftinfo .date {
  font-family: Arial;
  font-size: 20px;
  color: #00438e;
}
.news_list2 .listtop .leftinfo .date span {
  font-weight: bold;
  font-size: 32px;
}
.news_list2 .listtop .leftinfo h4 {
  font-size: 16px;
  margin: 10px 0;
}
.news_list2 .listtop .leftinfo h4 a {
  color: #333;
}
.news_list2 .listtop .leftinfo p {
  font-size: 14px;
  line-height: 24px;
  height: 72px;
  overflow: hidden;
}
.news_list2 .listtop .leftinfo .more {
  margin-top: 8px;
  text-align: center;
  height: 32px;
  line-height: 32px;
  font-size: 14px;
  background: #dedede;
}
.news_list2 .listtop .leftinfo .more a {
  color: #00438e;
  text-transform: uppercase;
}
.news_list2 .content .other_list {
  margin: 64px 0;
  border-top: 1px dashed #d0cfcf;
}
.news_list2 .content .other_list li {
  height: 108px;
  padding: 32px 0 32px 0;
  border-bottom: 1px solid #d0cfcf;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
.news_list2 .content .other_list li .date {
  font-family: Arial;
  font-size: 16px;
  width: 79px;
  padding-left: 15px;
  height: 84px;
  padding-top: 10px;
  float: left;
  background: #e1e1e1;
  margin-top: 5px;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
.news_list2 .content .other_list li .date span {
  display: block;
  font-size: 38px;
  font-weight: bold;
  color: #777777;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
.news_list2 .content .other_list li .info {
  width: 622px;
  float: right;
}
.news_list2 .content .other_list li .info h4 {
  font-size: 16px;
  margin-bottom: 8px;
}
.news_list2 .content .other_list li .info h4 a {
  color: #333;
}
.news_list2 .content .other_list li .info .related {
  font-size: 14px;
  line-height: 24px;
}
.news_list2 .content .other_list li .info .txt {
  font-size: 15px;
  line-height: 24px;
}
.news_list2 .content .other_list li:hover {
  background: #e1e1e1;
}
.news_list2 .content .other_list li:hover .date,
.news_list2 .content .other_list li:hover .date span {
  color: #00438e;
}
.clearfix {
  overflow: hidden;
  _height: 1px;
  _overflow: visible;
}
.clean {
  font-size: 0;
  line-height: 0;
  clear: both;
}
.whbj_recreitment_title,
.whbj-infor-mg-tit {
  color: #222222;
  font-size: 16px;
  font-weight: bold;
  text-align: left;
}
.whbj_recreitment_t {
  color: #222222;
  font-size: 16px;
  font-weight: bold;
  text-align: center;
}
.whbj_recreitment_t span {
  display: block;
}
.whbj_recreitment_title span {
  display: block;
  float: right;
}
.whbj_right_tu {
  width: 200px;
  height: 128px;
  position: relative;
}
.whbj-td1 {
  position: absolute;
  top: 69px;
  left: 0;
  width: 65px;
  overflow: hidden;
}
.whbj_right_tu img {
  border: 1px solid #dcdcdc;
  position: absolute;
  top: 0;
  right: 0;
  width: 103px;
  height: 123px;
}
.whbj-td3 {
  position: absolute;
  top: 104px;
  left: 0;
}
.whbj-td3 input {
  background: #5c8bd4;
  width: 72px;
  height: 22px;
  display: inline-block;
  border: none;
  color: #fff;
  font-size: 14px;
}
.whbj_left_form_name {
  font-size: 14px;
  width: 150px;
  line-height: 34px;
  text-align: right;
  color: #444444;
}
.whbj_recreitment_left ul li {
  padding: 0 0 16px 0;
  position: relative;
}
.whbj_recreitment_left ul li .srk3 {
  width: 257px;
  height: 32px;
  border: 1px solid #c6c6c6;
  color: #444444;
}
.whbj-infor {
  margin-top: 68px;
}
ul.whbj-infor-list {
  width: 740px;
}
.whbj-infor-list2 li .whbj_left_form_name {
  font-size: 14px;
  width: 133px;
  float: left;
  line-height: 34px;
  text-align: right;
  color: #444444;
}
.whbj-infor-list2 li {
  float: left;
  margin-top: 5px;
}
ul.whbj-infor-list li {
  float: left;
  width: 358px;
  margin-top: 5px;
  position: relative;
  padding-bottom: 16px;
}
ul.whbj-infor-list li .srk3 {
  width: 232px;
  height: 32px;
  border: 1px solid #c6c6c6;
}
ul.whbj-infor-list2 li .srk3 {
  width: 216px;
  height: 32px;
  border: 1px solid #c6c6c6;
}
ul.whbj-infor-list2 li .srk1 {
  width: 167px;
  height: 32px;
  border: 1px solid #c6c6c6;
}
ul.whbj-infor-list li .srk2 {
  width: 202px;
  height: 32px;
  border: 1px solid #c6c6c6;
}
ul.whbj-infor-list li .whbj_left_form_name {
  font-size: 14px;
  width: 114px;
  float: left;
  line-height: 34px;
  text-align: right;
  color: #444;
}
.whbj_font {
  color: #e60015;
  line-height: 32px;
  vertical-align: middle;
}
.whbj_msgIn i {
  float: left;
  line-height: 32px;
  padding-right: 24px;
}
.whbj_msgIn2 {
  float: left;
  line-height: 34px;
  font-size: 14px;
  margin-left: 5px;
}
.whbj_msgIn2 select {
  text-align: left;
  height: 32px;
  line-height: 32px;
  font-size: 14px;
  border: 1px solid #c6c6c6;
  margin-right: 12px;
  color: #444;
}
ul.whbj-infor-list li.whbj-xian {
  width: 100%;
}
ul.whbj-infor-list2 li.whbj-xian {
  width: 100%;
}
.demo3 ul li {
  float: left;
  margin: 0;
  height: 32px;
  line-height: 34px;
  font-size: 14px;
}
.demo3 {
  float: left;
  line-height: 34px;
}
.whbj-infor-mg,
.whbj-infor-dd {
  margin: 24px 0 0 0;
}
.whbj-infor-mg li,
.whbj-infor-dd li {
  padding-bottom: 16px;
}
.whbj-infor-list3 .srk1 {
  width: 176px;
  height: 32px;
  border: 1px solid #c6c6c6;
  color: #444444;
}
ul.whbj-infor-family li {
  width: 246px;
  float: left;
  margin-top: 5px;
}
ul.whbj-infor-family2 li {
  width: 245px;
  float: left;
  margin-top: 5px;
}
ul.whbj-infor-family li .whbj_msgIn input {
  width: 128px;
  height: 32px;
  border: 1px solid #c6c6c6;
  color: #444444;
  display: inline-block;
}
.whbj_left_t-name {
  color: #444;
  font-size: 15px;
  text-align: left;
  width: 82px;
}
ul.whbj-infor-family2 input {
  width: 154px;
  height: 32px;
  border: 1px solid #c6c6c6;
  color: #444444;
  display: inline-block;
}
.whbj_msgIn textarea {
  border: 1px solid #c6c6c6;
}
.whbj-zwdd-name {
  color: #444444;
  line-height: 34px;
  font-size: 14px;
}
.whbj-zwdd-dan span i {
  color: #444444;
  font-size: 14px;
}
.whbj-zwdd-dan span .whbj_font {
  color: #e60015;
}
.whbj-zwdd-dan dl dd {
  float: left;
  width: 370px;
}
.whbj-zwdd-dan .srk1 {
  color: #444444;
  line-height: 34px;
  height: 32px;
  font-size: 14px;
  border: 1px solid #c6c6c6;
}
.whbj-infor-bz {
  color: #333;
  font-size: 15px;
  font-weight: bold;
  text-align: left;
}
.whbj-bei p {
  text-align: left;
  color: #e60015;
  font-size: 15px;
}
.whbj-bz1 {
  margin: 29px 0 76px 0;
}
.whbj-bz2,
.whbj-bz3 {
  font-size: 16px;
  font-weight: bold;
  color: #e60015;
}
.whbj-bz4 .whbj_left_form_name {
  color: #444;
  font-size: 15px;
  text-align: left;
  width: 82px;
}
.whbj-bz4 .srk1 {
  color: #444444;
  line-height: 34px;
  height: 32px;
  font-size: 14px;
  border: 1px solid #c6c6c6;
}
.whbj-bz4 {
  margin: 22px 0 111px 0;
}
.whbj-button {
  width: 113px;
  text-align: center;
}
.whbj-button input {
  background: #004088;
  border: none;
  display: block;
  width: 113px;
  height: 32px;
  color: #fff;
  font-size: 16px;
  cursor: pointer;
}
.whbj-sm {
  margin-top: 77px;
}
.whbj_recreitment_title i {
  font-size: 15px;
  font-weight: normal;
}
.jc {
  font-weight: bold;
}
.whbj_left_form_dg {
  width: 156px;
  color: #444;
  font-size: 14px;
  text-align: right;
  line-height: 32px;
}
.whbj-button-dan {
  margin: 96px auto;
}
.whbj-bzz {
  text-align: center;
  color: #e60015;
  font-size: 15px;
  line-height: 24px;
}
.whbj_recreitment_left2 {
  margin: 98px 0 0 0;
}
#container select {
  line-height: 32px;
  height: 32px;
  border: 1px solid #c5c5c5;
  font-size: 14px;
  color: #444;
}
#container1 select {
  line-height: 32px;
  height: 32px;
  border: 1px solid #c5c5c5;
  font-size: 14px;
  color: #444;
}
.whbg-yuan {
  padding-left: 12px;
  line-height: 34px;
  font-size: 15px;
  color: #444;
}
.whbj_left_form_name3 {
  font-size: 14px;
  width: 82px;
  float: left;
  line-height: 34px;
  text-align: right;
}
.whbj-bz4 .shen {
  font-size: 15px;
  font-weight: bold;
  color: #444;
  line-height: 34px;
}
.whbj-infor-mg2 li {
  margin-right: 17px;
}
.whbj-infor-dan {
  margin-top: 37px;
}
.whbj_recreitment .Validform_checktip {
  position: absolute;
  top: 31px;
  right: 0;
}
.whbj_recreitment .Validform_checktip {
  margin-left: 8px;
  line-height: 20px;
  height: 20px;
  overflow: hidden;
  color: #999;
  font-size: 12px;
}
.whbj_recreitment .Validform_right {
  color: #71b83d;
  padding-left: 20px;
  background: url(../images/right.png) no-repeat left center;
}
.whbj_recreitment .Validform_wrong {
  color: red;
  padding-left: 20px;
  white-space: nowrap;
  background: url(../images/error.png) no-repeat left center;
}
.whbj_recreitment .Validform_loading {
  padding-left: 20px;
  background: url(../images/onload.gif) no-repeat left center;
}
.whbj_recreitment .Validform_error {
  background-color: #ffe7e7;
}
#Validform_msg {
  color: #7d8289;
  width: 280px;
  -webkit-box-shadow: 2px 2px 3px #aaa;
  -moz-box-shadow: 2px 2px 3px #aaa;
  background: #fff;
  position: absolute;
  top: 0;
  right: 50px;
  z-index: 99999;
  display: none;
  filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#999999');
  box-shadow: 2px 2px 0 rgba(0, 0, 0, 0.1);
}
#Validform_msg .iframe {
  position: absolute;
  left: 0;
  top: -1px;
  z-index: -1;
}
#Validform_msg .Validform_title {
  line-height: 25px;
  height: 25px;
  text-align: left;
  font-weight: bold;
  padding: 0 8px;
  color: #fff;
  position: relative;
  background-color: #999;
  background: -moz-linear-gradient(top, #999, #666 100%);
  background: -webkit-gradient(linear, 0 0, 0 100%, from(#999), to(#666));
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#999999', endColorstr='#666666');
}
#Validform_msg a.Validform_close:link,
#Validform_msg a.Validform_close:visited {
  line-height: 22px;
  position: absolute;
  right: 8px;
  top: 0;
  color: #fff;
  text-decoration: none;
}
#Validform_msg a.Validform_close:hover {
  color: #ccc;
}
#Validform_msg .Validform_info {
  padding: 8px;
  border: 1px solid #bbb;
  border-top: none;
  text-align: left;
}
.whbj-infor-limn {
  margin-top: 34px;
}
.button {
  background: #003d83;
  border: none;
  cursor: pointer;
  outline: none;
}
.recruitment_5 .left form {
  overflow: hidden;
}
.recruitment_5 .left p {
  float: left;
  width: 82px;
  margin-right: 8px;
  text-align: right;
  font-size: 15px;
  line-height: 34px;
}
.recruitment_5 .left p span {
  color: #e60015;
}
.recruitment_5 .left p.w130 {
  width: 130px;
}
.recruitment_5 .left .title {
  background: url("../images/line_tit.gif") left center repeat-x;
  height: 48px;
  line-height: 48px;
  overflow: hidden;
  margin-bottom: 18px;
}
.recruitment_5 .left .title h3 {
  display: inline-block;
  float: left;
  background: #fff;
  font-size: 16px;
  font-weight: bolder;
  padding-right: 12px;
}
.recruitment_5 .left .title h3 span {
  color: #e2e1e1;
  font-size: 14px;
  font-weight: normal;
  font-family: arial;
  margin-right: 10px;
  text-transform: uppercase;
}
.recruitment_5 .left input {
  height: 32px;
  border: 1px solid #bebebe;
  background: none;
  outline: none;
  padding-left: 10px;
  float: left;
}
.recruitment_5 .left input[type="radio"] {
  border: none;
}
.recruitment_5 .left button {
  width: 114px;
  height: 32px;
  text-align: center;
  line-height: 32px;
  color: #fff;
  display: block;
  background: #003d83;
  border: none;
  cursor: pointer;
  outline: none;
  font-size: 16px;
  margin-left: 313px;
}
.recruitment_5 .left td input.apply {
  width: 238px;
}
.recruitment_5 .left select,
.recruitment_5 .left h4 {
  float: left;
  margin-right: 6px;
  height: 32px;
  line-height: 32px;
  font-weight: normal;
}
.recruitment_5 .left h4 {
  margin: 0 4px;
}
.recruitment_5 .left .r_Study p {
  width: 131px;
}
.recruitment_5 .left .r_Study input {
  width: 190px;
}
.recruitment_5 .left .r_Work input {
  width: 252px;
}
.recruitment_5 .left input.Wdate {
  background: url("../images/ssbj_07.png") 96% center no-repeat;
  width: 160px;
}
.recruitment_5 .left textarea {
  width: 642px;
  height: 95px;
}
.recruitment_5 .left label {
  float: left;
  height: 32px;
  line-height: 32px;
  margin: 0 5px;
  font-size: 15px;
}
.recruitment_5 .left .other li {
  float: left;
  margin-bottom: 18px;
  text-align: left;
}
.recruitment_5 .left .other li h3 {
  height: 40px;
  line-height: 40px;
  font-size: 15px;
  margin-bottom: 10px;
}
.recruitment_5 .left .other li span {
  float: left;
  font-size: 15px;
  height: 32px;
  line-height: 32px;
}
.recruitment_5 .left .other .last {
  margin-top: 100px;
}
.recruitment_5 .f_top {
  height: 190px;
  overflow: hidden;
  margin-top: 58px;
}
.recruitment_5 .f_top ul {
  float: left;
  width: 420px;
}
.recruitment_5 .f_top ul li {
  height: 36px;
  margin-bottom: 18px;
}
.recruitment_5 .f_top ul li input {
  width: 252px;
}
.recruitment_5 .f_top ul li p {
  width: 144px;
}
.recruitment_5 .f_top .f_top_right {
  float: right;
  width: 200px;
}
.recruitment_5 .f_top .f_top_right img {
  float: right;
  border: 1px solid #d3d3d3;
}
.recruitment_5 .f_top .f_top_right input,
.recruitment_5 .f_top .f_top_right button {
  display: block;
  width: 72px;
  height: 22px;
  line-height: 22px;
  margin-bottom: 10px;
  text-align: center;
  color: #fff;
  padding: 0;
  float: none;
  border: none;
}
.recruitment_5 .f_top .f_top_right button {
  background: #003d83;
  border: none;
  cursor: pointer;
  outline: none;
  margin: 0;
  background: #5c8bd4;
}
.recruitment_5 .f_top .f_top_right #uploadImage {
  margin-top: 70px;
}
.r_Study {
  margin: 30px 0;
}
.recruitment_6 .left td p {
  width: 106px;
}
.recruitment_5 .left .Validform_checktip {
  line-height: 20px;
  height: 20px;
  overflow: hidden;
  color: #999;
  font-size: 12px;
  display: block;
  clear: both;
  text-align: left;
  float: right;
}
.recruitment_5 .left .Validform_wrong {
  color: #f00;
  padding-left: 20px;
  white-space: nowrap;
  background: url(../images/error.png) no-repeat left center;
}
.recruitment_5 .left .Validform_right {
  color: #71b83d;
  padding-left: 20px;
  background: url(../images/right.png) no-repeat left center;
}
.recruitment_5 .left #Validform_msg {
  display: none;
}
.recruitment_5 .f_top .Validform_wrong,
.recruitment_5 .f_top .Validform_right {
  margin-left: 152px;
}
.recruitment_5 .left .other li span.Validform_checktip {
  float: right;
}
/*在线招聘*/
.recuit1.inner .content > .con_1000 > .left {
  text-align: left;
}
.recuit1 .content .con_1000 {
  background: #f5f5f5;
  font-size: 15px;
}
.recuit1.inner .content {
  background: #ebebeb;
}
.recuit1 .r_title {
  text-align: center;
}
.recuit1 .r_cont {
  margin-top: 50px;
  line-height: 33px;
}
.recuit1 .r_cont input {
  border: 1px solid #bebebe;
  height: 32px;
  padding-left: 10px;
  background: none;
  outline: none;
}
.border {
  color: #444444;
  background: none;
  height: 33px;
}
.recuit1 .r_cont td p {
  float: left;
  text-align: right;
  color: #444444;
  background: none;
  height: 33px;
  width: 91px;
}
.recuit1 .recuit_tit {
  height: 40px;
  line-height: 40px;
  margin: 18px 0;
}
.recuit1 .recuit_tit h4 {
  float: left;
  background: #f5f5f5;
  padding-right: 10px;
  font-size: 16px;
}
.recuit1 .recuit_tit h4 span {
  font-size: 14px;
  font-family: Arail;
  color: #e2e1e1;
  margin-left: 10px;
  text-transform: uppercase;
}
.recuit1 .recuit_tit .recuit1 .r_cont .xian {
  display: block;
  height: 0;
  padding-top: 20px;
  border-bottom: 1px solid #d8d8d8;
}
.recuit1 .r_cont .table1 td,
.recuit1 .r_cont .applytable td,
.recuit1 .r_cont .family td {
  height: 54px;
  position: relative;
}
.recuit1 .r_cont .table1 td p {
  width: 149px;
}
.recuit1 .r_cont td p span {
  color: #e60015;
  margin-right: 5px;
}
.recuit1 .r_cont .table1 td input {
  width: 245px;
}
.recuit1 .r_cont td select {
  color: #444444;
  background: none;
  height: 33px;
}
.recuit1 .r_cont .applytable td p {
  width: 91px;
}
.recuit1 .r_cont td input.apply {
  width: 253px;
}
.recuit1 .r_cont td input.miniapply {
  width: 106px;
}
.recuit1 .r_cont .demo3:after {
  content: "";
  display: block;
  height: 0;
  visibility: hidden;
  clear: both;
}
.recuit1 .r_cont .demo3 li {
  float: left;
  line-height: 33px;
}
.recuit1 .r_cont td input.apply1 {
  width: 220px;
}
.recuit1 .r_cont .family td input {
  width: 119px;
}
.recuit1 .r_cont td input.apply2 {
  width: 164px;
}
.recuit1 .r_cont td input.apply3 {
  width: 182px;
}
.recuit1 .r_cont td input.apply4 {
  width: 126px;
}
.recuit1 .r_cont td p.p1 {
  width: 133px;
}
.recuit1 .r_cont td p.p2 {
  width: 60px;
}
.recuit1 .r_cont td p.p3 {
  width: 106px;
}
.recuit1 .r_cont td p.p4 {
  width: 91px;
}
.recuit1 .r_cont td p.p5 {
  width: 255px;
}
.recuit1 .r_cont .interest td {
  position: relative;
}
.recuit1 .r_cont .interest td textarea {
  border: 1px solid #bebebe;
  background: none;
  padding: 5px;
  width: 627px;
  height: 86px;
}
.recuit1 .r_cont td input[type="radio"] {
  border: none;
}
.recuit1 .r_cont .interest td ul li {
  float: left;
  height: 54px;
  width: 50%;
  position: relative;
}
.recuit1 .r_cont .remarks {
  color: #e60015;
}
.sign {
  font-weight: bold;
  margin-top: 60px;
  line-height: 46px;
}
.sign h3 {
  color: #e60015;
  font-size: 16px;
}
.sign p {
  float: left;
}
.btnbox {
  margin-top: 100px;
  text-align: center;
}
.recuit1 .r_cont {
  background: url("../images/rcuit_img.jpg") center bottom no-repeat;
  padding-bottom: 270px;
}
.recuit1 .r_cont .uploadBox {
  position: relative;
  height: 125px;
}
.recuit1 .r_cont .uploadBox img {
  position: absolute;
  right: 0;
  top: 0;
  border: 1px solid #d3d3d3;
}
.recuit1 .r_cont .uploadBox input.chooseimg {
  width: 72px !important;
  height: 22px;
  line-height: 22px;
  border: none;
  color: #fff;
  position: absolute;
  right: 117px;
  bottom: 32px;
}
.recuit1 .r_cont .uploadBox input.send {
  width: 72px !important;
  height: 22px;
  line-height: 22px;
  background: #5c8bd4;
  color: #fff;
  position: absolute;
  right: 117px;
  bottom: 0;
  border: none;
}
.recuit1 .r_cont td input.Wdate {
  background: url("../images/date_icon.png") right center no-repeat;
}
/*==========以下部分是Validform必须的===========*/
.recuit1 .r_cont .Validform_checktip {
  line-height: 18px;
  height: 18px;
  overflow: hidden;
  color: #999;
  font-size: 12px;
  position: absolute;
  bottom: -8px;
  right: 10px;
}
.recuit1 .r_cont .info_right .Validform_checktip {
  right: 100px;
}
.recuit1 .r_cont .Validform_right {
  color: #71b83d;
  padding-left: 20px;
  background: url("../images/right.png") no-repeat left center;
}
.recuit1 .r_cont .Validform_wrong {
  color: red;
  padding-left: 20px;
  white-space: nowrap;
  background: url("../images/error.png") no-repeat left center;
}
.recuit1 .r_cont .Validform_loading {
  padding-left: 20px;
  background: url("../images/onload.gif") no-repeat left center;
}
.recuit1 .r_cont .Validform_error {
  background-color: #ffe7e7;
}
.recuit1 .r_cont #Validform_msg {
  c1olor: #7d8289;
  font-size: 12px;
  width: 280px;
  -webkit-box-shadow: 2px 2px 3px #aaa;
  -moz-box-shadow: 2px 2px 3px #aaa;
  background: #fff;
  position: absolute;
  top: 0px;
  right: 50px;
  z-index: 99999;
  display: none;
  filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#999999');
  box-shadow: 2px 2px 0 rgba(0, 0, 0, 0.1);
}
.recuit1 .r_cont #Validform_msg .iframe {
  position: absolute;
  left: 0px;
  top: -1px;
  z-index: -1;
}
.recuit1 .r_cont #Validform_msg .Validform_title {
  line-height: 25px;
  height: 25px;
  text-align: left;
  font-weight: bold;
  padding: 0 8px;
  color: #fff;
  position: relative;
  background-color: #999;
  background: -moz-linear-gradient(top, #999, #666 100%);
  background: -webkit-gradient(linear, 0 0, 0 100%, from(#999), to(#666));
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#999999', endColorstr='#666666');
}
.recuit1 .r_cont #Validform_msg a.Validform_close:link,
#Validform_msg a.Validform_close:visited {
  line-height: 22px;
  position: absolute;
  right: 8px;
  top: 0px;
  color: #fff;
  text-decoration: none;
}
.recuit1 .r_cont #Validform_msg a.Validform_close:hover {
  color: #ccc;
}
.recuit1 .r_cont #Validform_msg .Validform_info {
  padding: 8px;
  border: 1px solid #bbb;
  border-top: none;
  text-align: left;
}

input{
  line-height: 32px;
}
.table1 td span{ margin-right: 76px}

#up_img{
  width: 66px;
  *width:200px;
  *margin-left: -80px;
}
.recruitment_5 .left input.Validform_error {
  background-color: #ffe7e7;
}

select{ *height: 20px;
  padding:5px 0;}
#imgdiv{ width: 123px !important;
  height:123px !important; float:right}
  
  @-moz-document url-prefix(){input[type="file"]{width:62px !important; height:50px}}
.whbj_left_form { width:410px;}



.q_cont {
  width: 100%;
}
.q_cont ul li {
    height: 75px;
    padding: 10px 30px;
    background: #f7f7f7;
    text-align: left;
	box-shadow: 15px 15px 3px -11px rgb(0 0 0 / 10%);
	    margin-bottom: 20px;
}
.q_cont ul li h4 {
    color: #306790;
    font-size: 18px;
    font-weight: 100;
    margin-top: 10px;
}
.q_cont ul li h4 span {
  float: right;
  color: #9d9a95;
  font-size: 16px;
}
.q_cont ul li p {
  margin-top: 15px;
  font-size: 14px;
  color: #9d9a95;
}
.q_cont ul li p i {
  color: #dc6b41;
}
.q_cont ul li p span {
  margin-left: 10px;
}
